#info {
	overflow: hidden;
	.lines {
		width: 100%;
		margin-top:16rpx;
		background-color: #fff;
		padding: 0 32rpx;
		.line {
			width: 100%;
			height: 114rpx;
			padding-right:32rpx;
			border-bottom: 1px solid #f0f0f0;
			display: flex;
			align-items: center;
			justify-content: space-between;
			.label {
				white-space: nowrap;
				font-size: 28rpx;
			}
			.right {
				display: inline-flex;
				align-items: center;
				justify-content: flex-end;
				width: 400rpx;
				font-size: 28rpx;
				line-height: 32rpx;
				.iconfont {
					font-size:24rpx;
					margin-left:24rpx;
					color: #999;
				}
			}
			&.line-avatar {
				height: 134rpx;
				.img {
					width:96rpx;
					height:96rpx;
					border-radius: 50%;
					overflow: hidden;
					position: relative;
					image {
						width: 100%;
						height: 100%;
					}
					input {
						display: block;
						width: 100%;
						height: 100%;
						position: absolute;
						top: 0;
						left: 0;
						z-index: 2;
						opacity: 0;
					}
				}
			}
			&.line-male {
				.switch {
					display: inline-flex;
					align-items: center;
					font-size:28rpx;
					line-height:32rpx;
					text {
						display: block;
						width: 80rpx;
						height:40rpx;
						border-radius: 20rpx;
						background-color: #ebf3ff;
						margin: 0 24rpx;
						position: relative;
						transition: background 0.3s;
						&::after {
							content: '';
							display: block;
							width: 40rpx;
							height:40rpx;
							border-radius: 50%;
							background-color: #217df7;
							position: absolute;
							top: 0;
							left: 0;
							transition: all 0.3s;
						}
					}
					.l {
						color: #333;
						transition: color 0.3s;
					}
					.r {
						color: #999;
						transition: color 0.3s;
					}
					&.active {
						text {
							background-color: #ffebf2;
							&::after {
								background-color: #fb5794;
								left:40rpx;
							}
						}
						.l {
							color: #999;
						}
						.r {
							color: #333;
						}
					}
				}
			}
		}
	}
	.logout{
		width: 686rpx;
		height: 88rpx;
		line-height: 88rpx;
		border: 1px solid #b2b2b2;
		border-radius: 44rpx;
		font-size: 32rpx;
		margin: 50rpx auto 0!important;
	}
}